

app.controller('kgwCtrl',function($scope,$http){
//点击复选框
$scope.inp1 = function(e){
	//alert(111);
	$(e.target).parent().toggleClass("k_gcl");
	if($(e.target).parent().is('.k_gcl')){
		
$(e.target).parents('.k_gwc_cont').find(':checkbox').each(function(i,e){
	this.checked = true;
})
//		$(e.target).parents('.k_gwc_cont').find(':checkbox').attr('checked','true');
		$(e.target).parents('.k_gwc_cont').find(':checkbox').parent().addClass('k_gcl');
	}else{
		$(e.target).parents('.k_gwc_cont').find(':checkbox').each(function(i,e){
	this.checked = false;
})
		$(e.target).parents('.k_gwc_cont').find(':checkbox').parent().removeClass('k_gcl');
	}
	TotalPrice(e);
}
$scope.inp2 = function(e){
	//alert(111);
	$(e.target).parent().toggleClass("k_gcl");
//	console.log($(e.target).is(':checked'))
//	if($(e.target).attr('checked')=='checked'){
//		$(e.target).removeAttr('checked');console.log(3333)
//	}else{
//		$(e.target).attr('checked','checked');
//	}
	TotalPrice(e)
};
$scope.arr = [];
$http.get('../php/k_lianhua.php').success(function(data){
	if(data.length==0){
		
	}else{
		$scope.kd1 = data;
		$scope.arr.push($scope.kd1);
		console.log(data.length)
	}			
		})
$http.get('../php/k_dannisi.php').success(function(data){
	if(data.length==0){
		
	}else{
		$scope.kd2 = data;
		$scope.arr.push($scope.kd2);
		console.log(data[0].shangjia)
	}
			
		})
//点击加减
var num1;
var money;
$scope.subFun = function(n){
	console.log($(n.target).siblings('input').val());
	num1 = $(n.target).siblings('input').val();
	money = $(n.target).parent().siblings('span').eq(2).html();
num1-=1;
if(num1<=1){
	num1=1
	}
	$(n.target).siblings('input').val(num1);
	$(n.target).parent().siblings('span').eq(3).html(parseFloat(num1*money).toFixed(1));
	TotalPrice(n)
};
$scope.addFun = function(n){
	num1 = parseInt($(n.target).siblings('input').val());
	money = $(n.target).parent().siblings('span').eq(2).html();
	num1+=1;
	if(num1>=999){
		num1=999+'+';
	}
	$(n.target).siblings('input').val(num1);
	$(n.target).parent().siblings('span').eq(3).html(parseFloat(num1*money).toFixed(1));
	TotalPrice(n);
};
//计算总价方法
var arr1 = [];
function TotalPrice(e){
	var tp = 0;var tt = 0;
	$(e.target).parents('.k_gwc_cont').find(':checkbox').each(function(i,e){		
		if($(e).is(':checked')){
//			console.log(($(e).parents('li').find('span').eq(3).text()-0))
				tp+=($(e).parents('li').find('span').eq(3).text()-0);
		}
		arr1.push(parseFloat(tp).toFixed(1));
		$(e).parents('ul').siblings('.k_gwc_sum').find('span').eq(0).html('¥'+parseFloat(tp).toFixed(1));
	})
$('.k_gwc_sum').each(function(a,b){
	tt+=($(b).find('span').eq(0).text().replace('¥','')-0);
})
	console.log(tt);
	$('.k_gwc_total span').eq(0).html('¥'+parseFloat(tt).toFixed(1));
};

//点击删除
$scope.kDel = function(e){
	var kid = $(e.target).next('span').html();
	var shangjia = 'del'+$(e.target).parents('.k_gwc_cont').find('span').eq(0).html();
	$(e.target).parent().find(':checkbox').prop('checked',false);
	TotalPrice(e);
	$(e.target).parent().remove();
	
	console.log(kid,shangjia);
	$http.get('../php/gouwuche.php?id='+kid+'&shangjia='+shangjia).success(function(data){
//		alert(data)
	})
};

//点击购买
$('.k_gwc_total button').click(function(){
var ss1 = [];
var ss2 = [];
	$(".k_gwc_ul :checked").each(function(i,e){
		if($(e).is(':checked')){
			var shangjia = $(e).parents('.k_gwc_cont').find('.k_gwsj').text();
		var img = $(e).parents('li').find('img').attr('src');
		var name = $(e).parents('li').find('span').eq(0).text();
		var guige = $(e).parents('li').find('span').eq(1).text();
		var danjia = $(e).parents('li').find('span').eq(2).text();
		var num = $(e).parents('li').find('.k_gwc_input3').find('input').val();
		var zongjia = $(e).parents('li').find('span').eq(3).text();
		if(shangjia=='世纪联华'){
			ss1.push({img,name,guige,danjia,num,zongjia});
		}else if(shangjia=='丹尼斯'){
			ss2.push({img,name,guige,danjia,num,zongjia});
		}
		}
		
	})
		console.log(ss1,ss2);
		var ss3 = JSON.stringify(ss1);
		var ss4 = JSON.stringify(ss2);
		localStorage.setItem('gouwu1',ss3);
		localStorage.setItem('gouwu2',ss4);
})
})
app.filter('mmm',function(){
	return function(value){
		val = parseFloat(value).toFixed(1);
		return val;
	}
})
